package com.sxj.corejava.code07_面向对象.抽象类与接口;

/**
 * @author 石小俊
 * @date 2025年01月08日
 */
public class Test03_接口的特性 {
    public static void main(String[] args) {
        C c = new C();
        c.doSome();
        c.doOther();

        A a = new C();
        a.doSome();

        B b = new C();
        b.doOther();
    }
}

interface A{
    void doSome();
}

interface B{
    void doOther();
}

class C implements A,B{

    @Override
    public void doSome() {
        System.out.println("实现接口A中的doSome方法");
    }

    @Override
    public void doOther() {
        System.out.println("实现接口B中的doOther方法");
    }
}

interface D extends A,B{

}

class E implements D{

    @Override
    public void doSome() {

    }

    @Override
    public void doOther() {

    }
}
